﻿namespace Renci.Data.Interop.OpenGIS.Tml
{
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.opengis.net/tml")]
    [System.Xml.Serialization.XmlRootAttribute("accuracy", Namespace = "http://www.opengis.net/tml", IsNullable = false)]
    public class Accuracy
    {
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("type")]
        public BindType Type { get; set; }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("errorDistribution")]
        public BindType ErrorDistribution { get; set; }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("factor")]
        public BindType Factor { get; set; }

        /// <summary>
        /// A single accyValue relates to whole range of parent coordinates (e.g. data or prop). 
        /// If accyValue is variable over the parent coordinates then there shall be a one-to-one correspondence between the accyValues and the parent coordinates.  
        /// use mult and offset to describe variances over CF.
        /// </summary>
        [System.Xml.Serialization.XmlElementAttribute("accyValues")]
        public BindType AccyValues { get; set; }
    }
}
